
.tshop-um-remai-xuanzhuan {
	height: 350px;
	margin-bottom: 10px;
	background: #fff;

	.inner {
		padding: 10px;
	}

	.carousel {
		position: relative;
		width: 930px;
		height: 330px;
		overflow: hidden;
		background: #fff;

		a.btn-prev,
		a.btn-next {
			display: block;
			width: 36px;
			height: 90px;
			overflow: hidden;
			background: url(../../assets/images/icons-arrows.png) no-repeat;
			position: absolute;
			cursor: pointer;
			z-index: 20;
		}

		a.btn-prev {
			background-position: 0 0;
			left: 340px;
			bottom: 0;
		}
		a.btn-next {
			background-position: -40px 0;
			right: 0;
			bottom: 0;
		}

		.container  {
			width: 930px;
			height: 330px;
			overflow: hidden;
			position: absolute;
			left: 0;
			top: 0;
			z-index: 5;

			.ks-switchable-content {
				li {
					width: 930px;
					height: 330px;
					overflow: hidden;

					.pic {
						float: left;
						width: 330px;
						padding: 0 30px 0 0;

						a {
							display: block;
							width: 330px;
							height: 330px;
							overflow: hidden;
							background-position: center top;
							background-repeat: no-repeat;
							background-color: #F1E5D6;
						}
					}


					.info {
						width: 570px;
						overflow: hidden;
						float: left;

						.majortit {
							color: #980C00;
							font-weight: bold;
							border-bottom: 1px dotted #980C00;
							font-size: 30px;
							padding: 5px 0 0;
							margin-bottom: 10px;
						}

						.subtit {
							height: 70px;
							overflow: hidden;

							a {
								color: #262626;
								text-decoration: none;
								font-weight: bold;
								font-size: 24px;

								&:hover {
									color: #f00;
								}
							}
						}

						.price {
							color: #A53730;
							margin: 10px 0;

							.tejia {
								font-size: 32px;
							}

							.yuanjia {
								padding-left: 20px;
								color: #898989;
							}
						}

						.other {
							color: #878787;
							span {
								padding: 0 10px;
							}
						}
					}
				}
			}
		}

		.ks-switchable-nav {
			position: absolute;
			left: 390px;
			bottom: 0;
			z-index: 15;

			li  {
				float: left;
				width: 90px;
				height: 90px;
				overflow: hidden;
				margin: 0 10px 0 0;

				a {
					display: block;
					width: 86px;
					height: 86px;
					overflow: hidden;
					border: 2px solid #fff;
					background-color: #fff;
					background-position: center top;
					background-repeat: no-repeat;
				}

				&.ks-active {
					a {
						border: 2px solid #980C00;
					}
				}
			}
		}
	}

}
